#include <linux/gpio.h>

#define LED_PIN 106
#define SWITCH_PIN 39

int main(){

    printf("用户态控制GPIO程序");

    // 申请GPIO
    gpio_request(LED_PIN,"state_led");
    gpio_request(SWITCH_PIN,"power_switch");

    //设置IO方向
    gpio_direction_output(LED_PIN,1);//默认输出模式，高电平
    gpio_get_value(SWITCH_PIN);//默认输入模式

    //配置IRQ
    gpio_to_irq(SWITCH_PIN);

    //释放
    gpio_free(LED_PIN);
    gpio_free(SWITCH_PIN);

    return 0;
}








